// wxapp/getDeviceDetail?customer_id=1
import request from "../utils/request";

// /wxapp/getOrderList?customer_id=1&status=&page=1&limit=10
export function getDeviceDetail(id) {
	return request({
		url: '/wxapp/getDeviceDetail',
		data: {
			customer_id: id,
		}
	})
}

// wxapp/addBindDevice
export function addBindDevice(data) {
	return request({
		url: '/wxapp/addBindDevice',
		method: 'POST',
		data: data
	})
}

// /wxapp/getDeviceLineList?mac=98CC4D177968
export function getDeviceLineList(mac) {
	return request({
		url: '/wxapp/getDeviceLineList',
		data: {
			mac: mac
		}
	})
}

// wxapp/changeLineStatus
// 分合闸
export function changeLineStatus(data) {
	return request({
		url: '/wxapp/changeLineStatus',
		method: 'POST',
		data: data
	})
}

// wxapp/getLineDetail?mac=98CC4D177968&addr=1
export function getLineDetail(data) {
	return request({
		url: '/wxapp/getLineDetail',
		data: data
	})
}
// wxapp/getLineList?mac=98CC4D177968
// 线路列表
export function getLineList(data) {
	return request({
		url: '/wxapp/getLineList',
		data: data
	})
}

// m/wxapp/getTimerConfig?mac=B00247A18D6B
// 获取定时列表
export function getTimerConfig(mac) {
	return request({
		url: '/wxapp/getTimerConfig',
		data: {
			mac: mac
		}
	})
}

// 删除
// /wxapp/delTimerConfig {mac:,autoid:''}
export function delTimerConfig(data) {
	return request({
		url: '/wxapp/delTimerConfig',
		data: data
	})
}

// 新增
// /wxapp/addTimerConfig
export function addTimerConfig(data) {
	return request({
		url: '/wxapp/addTimerConfig',
		data: data,
		method: 'POST'
	})
}

// /wxapp/getAlarmList?start_time=2025-04-01&end_time=2025-04-02&mac=&code=
export function getAlarmList(data) {
	return request({
		url: '/wxapp/getAlarmList',
		data: data
	})
}

// wxapp/getAlarmType
export function getAlarmType() {
	return request({
		url: '/wxapp/getAlarmType'
	})
}

// /wxapp/checkLeak?mac=98CC4D177968
// 自检
export function checkLeak(mac) {
	return request({
		url: '/wxapp/checkLeak',
		data: {
			mac: mac
		}
	})
}
// 5/wxapp/updateLeak 自检 更新
export function updateLeak(data) {
	return request({
		url: '/wxapp/updateLeak',
		data: data,
		method: 'POST'
	})
}
// /wxapp/setLineAttr

export function setLineAttr(data) {
	return request({
		url: '/wxapp/setLineAttr',
		data: data,
		method: 'POST'
	})
}
// /wxapp/editDevicePassword 修改设备密码
export function editDevicePassword(data) {
	return request({
		url: '/wxapp/editDevicePassword',
		data: data,
		method: 'POST'
	})
}
// editLineName
export function editLineName(data) {
	return request({
		url: '/wxapp/editLineName',
		data: data,
		method: 'POST'
	})
}

// /wxapp/setNetConfig
export function setNetConfig(data) {
	return request({
		url: '/wxapp/setNetConfig',
		data: data,
		method: 'POST'
	})
}
export function checkPassword(data) {
	return request({
		url: '/wxapp/checkPassword',
		data: data,
		method: 'POST'
	})
}

export function setLineAlarm(data) {
	return request({
		url: '/wxapp/setLineAlarm',
		data: data,
		method: 'POST'
	})
}

export function isControl(data) {
	return request({
		url: '/wxapp/isControl',
		data: data,
		method: 'POST'
	})
}
export function isShow(data) {
	return request({
		url: '/wxapp/isShow',
		data: data,
		method: 'POST'
	})
}

export function isAutoClose(data) {
	return request({
		url: '/wxapp/isAutoClose',
		data: data,
		method: 'POST'
	})
}

export function delBindDevice(data) {
	return request({
		url: '/wxapp/delBindDevice',
		data: data,
		method: 'POST'
	})
}

// ?goods_id=1&document_type_id=1
export function getDocumentList(data) {
	return request({
		url: '/wxapp/getDocumentList',
		data: data
	})
}

// setUploadFrequency
export function setUploadFrequency(data) {
	console.log("定时更新走了", 213)
	return request({
		url: '/wxapp/setUploadFrequency',
		data: data
	})
}
// http://www.xuangou.com/wxapp/getPowerStat?mac=98CC4D177968
export function getPowerStat(mac) {
	return request({
		url: '/wxapp/getPowerStat',
		data: {
			mac: mac
		}
	})
}